/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ClasesBase;

/**
 *
 * @author Jose
 */
public class Ferrocarril extends Casillero {

    private int idFerrocaril;
    private int alquiler;
    private int precio;
    private int valorHipotecario;
    private int costoDeshipoteca;
    private boolean esHipotecado;

    public Ferrocarril(int idCasillero, String tipo, String nombre) {
        super(idCasillero, tipo, nombre);
    }

    public Ferrocarril(int idCasillero, String tipo, String nombre, int idFerrocaril, int alquiler, int precio, int valorHipotecario) {
        super(idCasillero, tipo, nombre);
        this.idFerrocaril = idFerrocaril;
        this.alquiler = alquiler;
        this.precio = precio;
        this.valorHipotecario = valorHipotecario;
        this.costoDeshipoteca = valorHipotecario + valorHipotecario / 10;
        this.esHipotecado = false;
    }

    public Ferrocarril(int idFerrocaril, int alquiler, int precio, int valorHipotecario) {
        this.idFerrocaril = idFerrocaril;
        this.alquiler = alquiler;
        this.precio = precio;
        this.valorHipotecario = valorHipotecario;
        this.costoDeshipoteca = valorHipotecario + valorHipotecario / 10;
        this.esHipotecado = false;
    }

    public int getCostoDeshipoteca() {
        return costoDeshipoteca;
    }

    public void setCostoDeshipoteca(int costoDeshipoteca) {
        this.costoDeshipoteca = costoDeshipoteca;
    }

    public int getIdFerrocaril() {
        return idFerrocaril;
    }

    public void setIdFerrocaril(int idFerrocaril) {
        this.idFerrocaril = idFerrocaril;
    }

    public int getAlquiler() {
        return alquiler;
    }

    public void setAlquiler(int alquiler) {
        this.alquiler = alquiler;
    }

    public int getPrecio() {
        return precio;
    }

    public void setPrecio(int precio) {
        this.precio = precio;
    }

    public int getValorHipotecario() {
        return valorHipotecario;
    }

    public void setValorHipotecario(int valorHipotecario) {
        this.valorHipotecario = valorHipotecario;
    }

    public boolean isEsHipotecado() {
        return esHipotecado;
    }

    public void setEsHipotecado(boolean esHipotecado) {
        this.esHipotecado = esHipotecado;
    }

}
